package com.futureCloudMOM.core.service;

import com.futureCloudMOM.core.base.service.BaseService;
import com.futureCloudMOM.core.domain.WmsErpSourceSub;

import java.math.BigDecimal;

/**
 * 【WMS_ERP_SourceSub】的数据库操作Service
 *
 * @author Administrator
 * @since 2023-06-07 09:14:43
 */
public interface WmsErpSourceSubService extends BaseService<WmsErpSourceSub> {



    /**
     * 源单数量变更 扣除源单数量
     * @param ERPMainId 源单主表ID
     * @param ERPSubId 源单子表ID
     * @param qty 变更数量
     */
    void deductQty(Long ERPMainId, Long ERPSubId, BigDecimal qty);


    /**
     * 源单数量变更 回写源单数量
     * @param ERPMainId 源单主表ID
     * @param ERPSubId 源单子表ID
     * @param qty 变更数量
     */
    void backQty(Long ERPMainId,Long ERPSubId,BigDecimal qty);

}
